AppendMenu
appendmenu
Use AppendMenu instead.
AppendMenuItemText
AppendResMenu
CalcMenuSize
CheckItem
ClearMenuBar
ContextualMenuSelect
CountMItems
DeleteMCEntries
DeleteMCEntries does nothing, because Appearance Manager doesn't use color tables.
DeleteMenu
DeleteMenuItem
DisableItem
Replaced by DisableMenuItem.
DisableMenuItem
DisableMenuItemIcon
DisposeMCInfo
DisposeMCInfo does nothing, because Appearance Manager doesn't use color tables.
DisposeMenu
DrawMenuBar
EnableItem
Replaced by EnableMenuItem.
EnableMenuItem
EnableMenuItemIcon
FlashMenuBar
GetItemCmd
GetItemIcon
GetItemMark
GetItemStyle
GetMBarHeight
GetMCEntry
GetMCEntry does nothing, because Appearance Manager doesn't use color tables.
GetMCInfo
GetMCInfo does nothing, because Appearance Manager doesn't use color tables.
GetMenu
GetMenuBar
GetMenuExcludesMarkColumn
You should instead inspect the kMenuExcludesMarkColumn menu attribute using the GetMenuAttributes.
GetMenuFont
GetMenuHandle
GetMenuItemCommandID
GetMenuItemFontID
GetMenuItemHierarchicalID
GetMenuItemIconHandle
GetMenuItemKeyGlyph
GetMenuItemModifiers
GetMenuItemProperty
GetMenuItemPropertySize
GetMenuItemRefCon
GetMenuItemRefCon2
GetMenuItemText
getmenuitemtext
Use GetMenuItemText instead.
GetMenuItemTextEncoding
GetNewMBar
HideMenuBar
HiliteMenu
InitContextualMenus
InitMenus
InitMenus does nothing. There is no need to initialize the Menu Manager, because the shared library gets loaded as needed.
InitProcMenu
You must use the standard menu bar definition function (MBDF).
InsertFontResMenu
InsertIntlResMenu
InsertMenu
InsertMenuItem
insertmenuitem
Use InsertMenuItem instead.
InsertMenuItemText
InsertResMenu
InvalMenuBar
IsMenuBarVisible
IsMenuItemEnabled
IsMenuItemIconEnabled
IsShowContextualMenuClick
MenuChoice
MenuEvent
MenuKey
MenuSelect
menuselect
Use MenuSelect instead.
NewMenu
newmenu
Use NewMenu instead.
PopUpMenuSelect
ProcessIsContextualMenuClient
RemoveMenuItemProperty
SetItemCmd
SetItemIcon
SetItemMark
SetItemStyle
SetMCEntries
SetMCEntries does nothing, because Appearance Manager doesn't use color tables.
SetMCInfo
SetMCInfo does nothing, because Appearance Manager doesn't use color tables.
SetMenuBar
SetMenuExcludesMarkColumn
You should instead set the kMenuExcludesMarkColumn menu attribute using the SetMenuAttributes.
SetMenuFlash
In the future, the Appearance Manager may control menu-flashing behavior.
SetMenuFont
SetMenuItemCommandID
SetMenuItemFontID
SetMenuItemHierarchicalID
SetMenuItemIconHandle
SetMenuItemKeyGlyph
SetMenuItemModifiers
SetMenuItemProperty
SetMenuItemRefCon
SetMenuItemRefCon2
SetMenuItemText
setmenuitemtext
Use SetMenuItemText instead.
SetMenuItemTextEncoding
ShowMenuBar
SystemEdit
SystemMenu